/*验证尼科彻斯定理，即：任何一个整数m的立方都可以写成m个连续奇数之和。
1^3=1
2^3=3+5
3^3=7+9+11
4^3=13+15+17+19
输入一个正整数m（m≤100），将m的立方写成m个连续奇数之和的形式输出。
本题含有多组输入数据。
输入一个int整数
输出分解后的string
输入
6
输出
31+33+35+37+39+41
*/

/*
 * @Author:gxx
 * @QQ : 1278255275
 * @Date: 2021-04-06 12:49:09
 * @Last Modified by: gxx
 * @Last Modified time: 2021-04-06 12:49:09
 * @Description: 
*/
#include <iostream>
// #include <vector>
// #include <string>
// #include <cmath>
// #include <algorithm>
using namespace std;

void predict(int num){
        int start = num * num - num +1; 
        int end = num * num + num -1; 
        for(int i = start; i <= end;i +=2){
            cout <<i ;
            if(i != end )cout<<'+';
        }
        cout<<""<<endl;

}

int main(int argc, char **argv){
    int num;
    while(cin>> num){
        predict(num);
    }
    return 0;
}